.login-body{
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  .marking{
    background-color: rgba(58, 58, 58, 0.4);
    position: absolute;
    width: 100%;
    height: 100%;
  }
  .container{
    background-image: url("../../assets/img/background.jpg");
    background-repeat: no-repeat;
    background-size: 100%;
    float: left;
    width: 100%;
    height: 100%;
    .box{
      width: 40%;
      height: 500px;
      left: 30%;
      background: rgba(255, 255, 255, 0.9);
      top: 20%;
      position: absolute;
      box-shadow: 0 0 10px 2px #efefef;
      border-radius: 5px;
      .logo{
        width: 50%;
        height: 100px;
        margin:auto;
        margin-top: 30px;
        img{
          float: left;
          width: 340px;
          height: 80px;
          margin-left: 10px;
        }
      }
      .form{
        width: 50%;
        margin: auto;
        height: 400px;
        .item{
          height: 77px;
          margin-top: 10px;
          .label{
            font-size: 15px;
            color: #4d4d4d;
            line-height: 30px;
          }
          input{
            line-height: 40px;
            background-color: #ffffff;
            text-indent: 30px;
            font-size: 15px;
          }
          span.icon-yonghuguanli1{
            position: absolute;
            z-index: 2;
            font-size: 30px;
            padding: 8px 0 0 5px;
          }
          span.icon-027caozuo_jiesuo{
            position: absolute;
            z-index: 2;
            font-size: 25px;
            padding: 10px 0 0 8px;
          }
        }
        .remember{
          height: 40px;
          line-height: 40px;
        }
        .login-bottom{
          background-color: #55a532;
          width: 100%;
          height: 50px;
          line-height: 50px;
          color: #FFFFFF;
          text-align: center;
          cursor: pointer;
          border-radius: 5px;
          margin-top: 20px;
          &:hover{
            opacity: 0.8;
          }
        }
        .login-loading{
          opacity: 0.5;
        }
      }
    }
  }
}
